import request from '@/utils/request'

// 查询登录设备与服务器绑定关系表列表
export function listSysDevice (query) {
  return request({
    url: '/sys/sysDevice/list',
    method: 'get',
    params: query
  })
}

// 查询登录设备与服务器绑定关系表详细
export function getSysDevice (id) {
  return request({
    url: '/sys/sysDevice/' + id,
    method: 'get'
  })
}

// 新增登录设备与服务器绑定关系表
export function addSysDevice (data) {
  return request({
    url: '/sys/sysDevice',
    method: 'post',
    data: data
  })
}

// 修改登录设备与服务器绑定关系表
export function updateSysDevice (data) {
  return request({
    url: '/sys/sysDevice',
    method: 'put',
    data: data
  })
}

// 删除登录设备与服务器绑定关系表
export function delSysDevice (id) {
  return request({
    url: '/sys/sysDevice/' + id,
    method: 'delete'
  })
}

// 查询最大编号
export function findMaxSort () {
  return request({
    url: '/sys/sysDevice/findMaxSort',
    method: 'get'
  })
}
// 导出登录设备与服务器绑定关系表
export function exportSysDevice (query) {
  return request({
    url: '/sys/sysDevice/export',
    method: 'get',
    params: query
  })
}
// 获取初始化数据
export function getInitData (dictTypes) {
  return request({
    url: '/sys/sysDevice/getInitData/' + dictTypes,
    method: 'get'
  })
}
